﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x02000D1F RID: 3359
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class PlayerRecordInfo : IMessage<PlayerRecordInfo>, IMessage, IEquatable<PlayerRecordInfo>, IDeepCloneable<PlayerRecordInfo>, IBufferMessage
	{
		// Token: 0x17002A85 RID: 10885
		// (get) Token: 0x06009693 RID: 38547 RVA: 0x00191A34 File Offset: 0x0018FC34
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<PlayerRecordInfo> Parser
		{
			get
			{
				return PlayerRecordInfo._parser;
			}
		}

		// Token: 0x17002A86 RID: 10886
		// (get) Token: 0x06009694 RID: 38548 RVA: 0x00191A3B File Offset: 0x0018FC3B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return PlayerRecordInfoReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x17002A87 RID: 10887
		// (get) Token: 0x06009695 RID: 38549 RVA: 0x00191A4D File Offset: 0x0018FC4D
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return PlayerRecordInfo.Descriptor;
			}
		}

		// Token: 0x06009696 RID: 38550 RVA: 0x00191A54 File Offset: 0x0018FC54
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PlayerRecordInfo()
		{
		}

		// Token: 0x06009697 RID: 38551 RVA: 0x00191A5C File Offset: 0x0018FC5C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PlayerRecordInfo(PlayerRecordInfo other) : this()
		{
			this.oLDDNDGIDBE_ = other.oLDDNDGIDBE_;
			this.dAAIBGHALGJ_ = other.dAAIBGHALGJ_;
			this.fCPGOMHFBCL_ = other.fCPGOMHFBCL_;
			this.aDEBLLPLFHA_ = other.aDEBLLPLFHA_;
			this.aAJHEOFGPEH_ = other.aAJHEOFGPEH_;
			this.mMJAGLMAKMO_ = other.mMJAGLMAKMO_;
			this.jILEFGGEABH_ = other.jILEFGGEABH_;
			this.kFKPJPJKJDE_ = other.kFKPJPJKJDE_;
			this.collectionInfo_ = ((other.collectionInfo_ != null) ? other.collectionInfo_.Clone() : null);
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x06009698 RID: 38552 RVA: 0x00191AFC File Offset: 0x0018FCFC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PlayerRecordInfo Clone()
		{
			return new PlayerRecordInfo(this);
		}

		// Token: 0x17002A88 RID: 10888
		// (get) Token: 0x06009699 RID: 38553 RVA: 0x00191B04 File Offset: 0x0018FD04
		// (set) Token: 0x0600969A RID: 38554 RVA: 0x00191B0C File Offset: 0x0018FD0C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint OLDDNDGIDBE
		{
			get
			{
				return this.oLDDNDGIDBE_;
			}
			set
			{
				this.oLDDNDGIDBE_ = value;
			}
		}

		// Token: 0x17002A89 RID: 10889
		// (get) Token: 0x0600969B RID: 38555 RVA: 0x00191B15 File Offset: 0x0018FD15
		// (set) Token: 0x0600969C RID: 38556 RVA: 0x00191B1D File Offset: 0x0018FD1D
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint DAAIBGHALGJ
		{
			get
			{
				return this.dAAIBGHALGJ_;
			}
			set
			{
				this.dAAIBGHALGJ_ = value;
			}
		}

		// Token: 0x17002A8A RID: 10890
		// (get) Token: 0x0600969D RID: 38557 RVA: 0x00191B26 File Offset: 0x0018FD26
		// (set) Token: 0x0600969E RID: 38558 RVA: 0x00191B2E File Offset: 0x0018FD2E
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint FCPGOMHFBCL
		{
			get
			{
				return this.fCPGOMHFBCL_;
			}
			set
			{
				this.fCPGOMHFBCL_ = value;
			}
		}

		// Token: 0x17002A8B RID: 10891
		// (get) Token: 0x0600969F RID: 38559 RVA: 0x00191B37 File Offset: 0x0018FD37
		// (set) Token: 0x060096A0 RID: 38560 RVA: 0x00191B3F File Offset: 0x0018FD3F
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint ADEBLLPLFHA
		{
			get
			{
				return this.aDEBLLPLFHA_;
			}
			set
			{
				this.aDEBLLPLFHA_ = value;
			}
		}

		// Token: 0x17002A8C RID: 10892
		// (get) Token: 0x060096A1 RID: 38561 RVA: 0x00191B48 File Offset: 0x0018FD48
		// (set) Token: 0x060096A2 RID: 38562 RVA: 0x00191B50 File Offset: 0x0018FD50
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint AAJHEOFGPEH
		{
			get
			{
				return this.aAJHEOFGPEH_;
			}
			set
			{
				this.aAJHEOFGPEH_ = value;
			}
		}

		// Token: 0x17002A8D RID: 10893
		// (get) Token: 0x060096A3 RID: 38563 RVA: 0x00191B59 File Offset: 0x0018FD59
		// (set) Token: 0x060096A4 RID: 38564 RVA: 0x00191B61 File Offset: 0x0018FD61
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint MMJAGLMAKMO
		{
			get
			{
				return this.mMJAGLMAKMO_;
			}
			set
			{
				this.mMJAGLMAKMO_ = value;
			}
		}

		// Token: 0x17002A8E RID: 10894
		// (get) Token: 0x060096A5 RID: 38565 RVA: 0x00191B6A File Offset: 0x0018FD6A
		// (set) Token: 0x060096A6 RID: 38566 RVA: 0x00191B72 File Offset: 0x0018FD72
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint JILEFGGEABH
		{
			get
			{
				return this.jILEFGGEABH_;
			}
			set
			{
				this.jILEFGGEABH_ = value;
			}
		}

		// Token: 0x17002A8F RID: 10895
		// (get) Token: 0x060096A7 RID: 38567 RVA: 0x00191B7B File Offset: 0x0018FD7B
		// (set) Token: 0x060096A8 RID: 38568 RVA: 0x00191B83 File Offset: 0x0018FD83
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint KFKPJPJKJDE
		{
			get
			{
				return this.kFKPJPJKJDE_;
			}
			set
			{
				this.kFKPJPJKJDE_ = value;
			}
		}

		// Token: 0x17002A90 RID: 10896
		// (get) Token: 0x060096A9 RID: 38569 RVA: 0x00191B8C File Offset: 0x0018FD8C
		// (set) Token: 0x060096AA RID: 38570 RVA: 0x00191B94 File Offset: 0x0018FD94
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PlayerCollectionInfo CollectionInfo
		{
			get
			{
				return this.collectionInfo_;
			}
			set
			{
				this.collectionInfo_ = value;
			}
		}

		// Token: 0x060096AB RID: 38571 RVA: 0x00191B9D File Offset: 0x0018FD9D
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as PlayerRecordInfo);
		}

		// Token: 0x060096AC RID: 38572 RVA: 0x00191BAC File Offset: 0x0018FDAC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(PlayerRecordInfo other)
		{
			return other != null && (other == this || (this.OLDDNDGIDBE == other.OLDDNDGIDBE && this.DAAIBGHALGJ == other.DAAIBGHALGJ && this.FCPGOMHFBCL == other.FCPGOMHFBCL && this.ADEBLLPLFHA == other.ADEBLLPLFHA && this.AAJHEOFGPEH == other.AAJHEOFGPEH && this.MMJAGLMAKMO == other.MMJAGLMAKMO && this.JILEFGGEABH == other.JILEFGGEABH && this.KFKPJPJKJDE == other.KFKPJPJKJDE && object.Equals(this.CollectionInfo, other.CollectionInfo) && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x060096AD RID: 38573 RVA: 0x00191C6C File Offset: 0x0018FE6C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.OLDDNDGIDBE != 0U)
			{
				num ^= this.OLDDNDGIDBE.GetHashCode();
			}
			if (this.DAAIBGHALGJ != 0U)
			{
				num ^= this.DAAIBGHALGJ.GetHashCode();
			}
			if (this.FCPGOMHFBCL != 0U)
			{
				num ^= this.FCPGOMHFBCL.GetHashCode();
			}
			if (this.ADEBLLPLFHA != 0U)
			{
				num ^= this.ADEBLLPLFHA.GetHashCode();
			}
			if (this.AAJHEOFGPEH != 0U)
			{
				num ^= this.AAJHEOFGPEH.GetHashCode();
			}
			if (this.MMJAGLMAKMO != 0U)
			{
				num ^= this.MMJAGLMAKMO.GetHashCode();
			}
			if (this.JILEFGGEABH != 0U)
			{
				num ^= this.JILEFGGEABH.GetHashCode();
			}
			if (this.KFKPJPJKJDE != 0U)
			{
				num ^= this.KFKPJPJKJDE.GetHashCode();
			}
			if (this.collectionInfo_ != null)
			{
				num ^= this.CollectionInfo.GetHashCode();
			}
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x060096AE RID: 38574 RVA: 0x00191D70 File Offset: 0x0018FF70
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x060096AF RID: 38575 RVA: 0x00191D78 File Offset: 0x0018FF78
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x060096B0 RID: 38576 RVA: 0x00191D84 File Offset: 0x0018FF84
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.DAAIBGHALGJ != 0U)
			{
				output.WriteRawTag(8);
				output.WriteUInt32(this.DAAIBGHALGJ);
			}
			if (this.ADEBLLPLFHA != 0U)
			{
				output.WriteRawTag(16);
				output.WriteUInt32(this.ADEBLLPLFHA);
			}
			if (this.OLDDNDGIDBE != 0U)
			{
				output.WriteRawTag(24);
				output.WriteUInt32(this.OLDDNDGIDBE);
			}
			if (this.JILEFGGEABH != 0U)
			{
				output.WriteRawTag(32);
				output.WriteUInt32(this.JILEFGGEABH);
			}
			if (this.FCPGOMHFBCL != 0U)
			{
				output.WriteRawTag(48);
				output.WriteUInt32(this.FCPGOMHFBCL);
			}
			if (this.AAJHEOFGPEH != 0U)
			{
				output.WriteRawTag(56);
				output.WriteUInt32(this.AAJHEOFGPEH);
			}
			if (this.collectionInfo_ != null)
			{
				output.WriteRawTag(74);
				output.WriteMessage(this.CollectionInfo);
			}
			if (this.MMJAGLMAKMO != 0U)
			{
				output.WriteRawTag(96);
				output.WriteUInt32(this.MMJAGLMAKMO);
			}
			if (this.KFKPJPJKJDE != 0U)
			{
				output.WriteRawTag(120);
				output.WriteUInt32(this.KFKPJPJKJDE);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x060096B1 RID: 38577 RVA: 0x00191EA0 File Offset: 0x001900A0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.OLDDNDGIDBE != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.OLDDNDGIDBE);
			}
			if (this.DAAIBGHALGJ != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.DAAIBGHALGJ);
			}
			if (this.FCPGOMHFBCL != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.FCPGOMHFBCL);
			}
			if (this.ADEBLLPLFHA != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.ADEBLLPLFHA);
			}
			if (this.AAJHEOFGPEH != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.AAJHEOFGPEH);
			}
			if (this.MMJAGLMAKMO != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.MMJAGLMAKMO);
			}
			if (this.JILEFGGEABH != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.JILEFGGEABH);
			}
			if (this.KFKPJPJKJDE != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.KFKPJPJKJDE);
			}
			if (this.collectionInfo_ != null)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.CollectionInfo);
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x060096B2 RID: 38578 RVA: 0x00191FA0 File Offset: 0x001901A0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(PlayerRecordInfo other)
		{
			if (other == null)
			{
				return;
			}
			if (other.OLDDNDGIDBE != 0U)
			{
				this.OLDDNDGIDBE = other.OLDDNDGIDBE;
			}
			if (other.DAAIBGHALGJ != 0U)
			{
				this.DAAIBGHALGJ = other.DAAIBGHALGJ;
			}
			if (other.FCPGOMHFBCL != 0U)
			{
				this.FCPGOMHFBCL = other.FCPGOMHFBCL;
			}
			if (other.ADEBLLPLFHA != 0U)
			{
				this.ADEBLLPLFHA = other.ADEBLLPLFHA;
			}
			if (other.AAJHEOFGPEH != 0U)
			{
				this.AAJHEOFGPEH = other.AAJHEOFGPEH;
			}
			if (other.MMJAGLMAKMO != 0U)
			{
				this.MMJAGLMAKMO = other.MMJAGLMAKMO;
			}
			if (other.JILEFGGEABH != 0U)
			{
				this.JILEFGGEABH = other.JILEFGGEABH;
			}
			if (other.KFKPJPJKJDE != 0U)
			{
				this.KFKPJPJKJDE = other.KFKPJPJKJDE;
			}
			if (other.collectionInfo_ != null)
			{
				if (this.collectionInfo_ == null)
				{
					this.CollectionInfo = new PlayerCollectionInfo();
				}
				this.CollectionInfo.MergeFrom(other.CollectionInfo);
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x060096B3 RID: 38579 RVA: 0x00192094 File Offset: 0x00190294
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x060096B4 RID: 38580 RVA: 0x001920A0 File Offset: 0x001902A0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num <= 32U)
				{
					if (num <= 16U)
					{
						if (num == 8U)
						{
							this.DAAIBGHALGJ = input.ReadUInt32();
							continue;
						}
						if (num == 16U)
						{
							this.ADEBLLPLFHA = input.ReadUInt32();
							continue;
						}
					}
					else
					{
						if (num == 24U)
						{
							this.OLDDNDGIDBE = input.ReadUInt32();
							continue;
						}
						if (num == 32U)
						{
							this.JILEFGGEABH = input.ReadUInt32();
							continue;
						}
					}
				}
				else if (num <= 56U)
				{
					if (num == 48U)
					{
						this.FCPGOMHFBCL = input.ReadUInt32();
						continue;
					}
					if (num == 56U)
					{
						this.AAJHEOFGPEH = input.ReadUInt32();
						continue;
					}
				}
				else
				{
					if (num == 74U)
					{
						if (this.collectionInfo_ == null)
						{
							this.CollectionInfo = new PlayerCollectionInfo();
						}
						input.ReadMessage(this.CollectionInfo);
						continue;
					}
					if (num == 96U)
					{
						this.MMJAGLMAKMO = input.ReadUInt32();
						continue;
					}
					if (num == 120U)
					{
						this.KFKPJPJKJDE = input.ReadUInt32();
						continue;
					}
				}
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x040039C3 RID: 14787
		private static readonly MessageParser<PlayerRecordInfo> _parser = new MessageParser<PlayerRecordInfo>(() => new PlayerRecordInfo());

		// Token: 0x040039C4 RID: 14788
		private UnknownFieldSet _unknownFields;

		// Token: 0x040039C5 RID: 14789
		public const int OLDDNDGIDBEFieldNumber = 3;

		// Token: 0x040039C6 RID: 14790
		private uint oLDDNDGIDBE_;

		// Token: 0x040039C7 RID: 14791
		public const int DAAIBGHALGJFieldNumber = 1;

		// Token: 0x040039C8 RID: 14792
		private uint dAAIBGHALGJ_;

		// Token: 0x040039C9 RID: 14793
		public const int FCPGOMHFBCLFieldNumber = 6;

		// Token: 0x040039CA RID: 14794
		private uint fCPGOMHFBCL_;

		// Token: 0x040039CB RID: 14795
		public const int ADEBLLPLFHAFieldNumber = 2;

		// Token: 0x040039CC RID: 14796
		private uint aDEBLLPLFHA_;

		// Token: 0x040039CD RID: 14797
		public const int AAJHEOFGPEHFieldNumber = 7;

		// Token: 0x040039CE RID: 14798
		private uint aAJHEOFGPEH_;

		// Token: 0x040039CF RID: 14799
		public const int MMJAGLMAKMOFieldNumber = 12;

		// Token: 0x040039D0 RID: 14800
		private uint mMJAGLMAKMO_;

		// Token: 0x040039D1 RID: 14801
		public const int JILEFGGEABHFieldNumber = 4;

		// Token: 0x040039D2 RID: 14802
		private uint jILEFGGEABH_;

		// Token: 0x040039D3 RID: 14803
		public const int KFKPJPJKJDEFieldNumber = 15;

		// Token: 0x040039D4 RID: 14804
		private uint kFKPJPJKJDE_;

		// Token: 0x040039D5 RID: 14805
		public const int CollectionInfoFieldNumber = 9;

		// Token: 0x040039D6 RID: 14806
		private PlayerCollectionInfo collectionInfo_;
	}
}
